Training Classifiers for Segmentation

Classifiers can learn how to segment images based on the intensity of a pixel, but it is also possible to provide more information by adding other features. These features can be either the intensity of the pixels in another dataset, or, the intensity of a pixel after applying a filter. By building a feature tree for specific requirements — with dataset(s) as the root and features presets below them — you can then train a classifier to segment the whole dataset and other similar datasets. Features presets consist of a stack of filters that can be built beforehand or implemented during training.

Training machine learning classifiers for segmentation is a multi-step process that includes selecting the inputs, adding features to the features tree, training the model, and then reviewing the training results. You can segment datasets after a classifier is trained.

You may need to post-process your dataset inputs prior to using them to train a classifier. Refer to the section Image Filtering for information about improving image quality.